From f7adfa0fa9e358bea54be1f3b052c7f969af75c5 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Fri, 20 Aug 2021 09:57:52 +0100 Subject: [PATCH] d/rules: Override dh_fixperms to set correct permissions on /usr/libexec Making everything executable is not quite right for installed-tests. --- debian/rules | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/debian/rules b/debian/rules index 651e7aa8a4..b4e13bbc9c 100755 --- a/debian/rules +++ b/debian/rules @@ -252,6 +252,14 @@ override_dh_install: dh_install -p$(UDEB_PKG) --sourcedir=debian/install/udeb dh_install --remaining-packages --sourcedir=debian/install/deb +# debhelper >= 13.4 makes all of /usr/libexec executable, which is not +# quite right for installed-tests +override_dh_fixperms: + dh_fixperms -Xusr/libexec/installed-tests +ifneq ($(filter %-tests,$(binaries)),) + chmod --recursive --changes a+rX,u+w,og-w debian/*-tests/usr/libexec/installed-tests +endif + override_dh_missing: ifneq ($(filter %-udeb,$(built_binaries)),) dh_missing --sourcedir=debian/install/udeb --list-missing -X.la -- 2.30.2